home *** CD-ROM | disk | FTP | other *** search
/ Revolution - Das Atari CD Magazin 1997 / Revolution - Das Atari CD Magazin 1.iso / software / anwendng / qed_397 / sourcen / options.h < prev    next >
C/C++ Source or Header  |  1996-12-01  |  1KB  |  72 lines

  1. #ifndef _qed_options_h_
  2. #define _qed_options_h_
  3.  
  4.  
  5. /* 
  6.  * Autosave 
  7. */
  8. EXTERN BOOLEAN    as_text, as_proj;                        /* Autosave ? */
  9. EXTERN BOOLEAN    as_text_ask, as_proj_ask;            /*  nachfragen? */
  10. EXTERN WORD        as_text_min, as_proj_min;            /*  Minuten */
  11.  
  12. VOID        autosave_dial    (VOID);
  13.  
  14.  
  15. /* 
  16.  * Globale Optionen 
  17. */
  18. EXTERN BOOLEAN     wish_no_desktop, no_desktop;
  19. EXTERN BOOLEAN        wind_cycle;
  20. EXTERN WORD            cu_mode, cu_width2, cu_high2, transfer_size;
  21. EXTERN BOOLEAN        save_opt, cu_icon, cu_window, cu_width, cu_high,
  22.                         overwrite, blinking_cursor, ctrl_mark_mode;
  23. EXTERN PATH            helpprog;
  24.  
  25. VOID    global_options        (VOID);
  26.  
  27.  
  28. /* 
  29.  * Lokale Optionen 
  30. */
  31. typedef struct
  32. {
  33.     BOOLEAN    tab;
  34.     WORD        tabsize;
  35.     BOOLEAN    einruecken;
  36.     BOOLEAN    umbrechen;
  37.     BOOLEAN    format_by_load;
  38.     BOOLEAN  format_by_paste;
  39.     WORD        lineal_len;
  40.     UBYTE        umbruch_str[35];
  41.     SET        umbruch_set;
  42.     BOOLEAN    backup;
  43.     UBYTE        backup_ext[4];
  44.     PATH        kurzel;
  45.     UBYTE        wort_str[34];
  46.     SET        wort_set;
  47.     BOOLEAN    show_end;
  48. } LOCAL_OPT, *LOC_OPTP;
  49.  
  50.  
  51. /* Anzahl Muster für Optionen */
  52. #define MUSTER_ANZ    10
  53. #define MUSTER_LEN    15
  54.  
  55. EXTERN UBYTE        muster_str[MUSTER_ANZ][MUSTER_LEN+1];
  56. EXTERN LOCAL_OPT    loc_opt[MUSTER_ANZ];
  57. EXTERN WORD            loc_opt_anz;
  58.  
  59. VOID    local_options        (VOID);
  60.  
  61.  
  62. /* 
  63.  * Datei 
  64. */
  65. WORD    option_load            (VOID);
  66. WORD    option_save            (BOOLEAN interactiv);
  67.  
  68.  
  69. VOID    init_default_var    (VOID);
  70.  
  71. #endif
  72.